########## CONFIGURATIE.PHP ###########
<?php
######################################
# #
# Script geschreven door © Shady #
# http://studio4.saiyan-net.nl #
# #
######################################
$host = "localhost";
$gebruikersnaam = "root";
$wachtwoord = "";
$database = "";
mysql_connect($host, $gebruikersnaam, $wachtwoord) or die (mysql_error());
mysql_select_db($database) or die (mysql_error());
// Vul de naam van je website in.
$site[naam] = "Shady_Links";
// Vul hier je e-mailadres in.
$site[mail] = "jouw@emailadres.nl";
// Vul hier jde url van je site in.
$site[url] = "http://studio4.saiyan-net.nl";
?>
########## STYLE.CSS ###########
body {
font-family: verdana, arial, sans-serif;
font-size: 8pt;
text-decoration: none;
margin-top: 10px;
margin-left: 10px;
color: #000000;
}
td {
color: #000000;
font-family: verdana;
font-size: 8pt;
text-decoration: none;
margin: 2px;
}
a {
color: #DE000B;
text-decoration: none;
}
a:hover {
color: #000000;
text-decoration: none;
}
input, textarea, select {
font-family: verdana, arial, sans-serif;
font-size:8pt;
background: #FFFFFF;
border:1px solid #353535;
}
form {
display: inline;
}
img {
border: 0px;
}
########## INSTALL.PHP ###########
<?php
include("configuratie.php");
######################################
# #
# Script geschreven door © Shady #
# http://studio4.saiyan-net.nl #
# #
######################################
?>
<html>
<head>
<link rel="stylesheet" type="text/css" media="screen" href="style.css">
</head>
<body>
<?php
$act = $_GET[act];
if($act == "1")
{
if(isset($_POST[submit]))
{
mysql_query("
CREATE TABLE shady_links (
id int(10) NOT NULL auto_increment,
naam varchar(255) NOT NULL default '',
url varchar(255) NOT NULL default '',
inhits int(5) NOT NULL default '0',
uithits int(5) NOT NULL default '0',
PRIMARY KEY (id)
) TYPE=MyISAM;");
mysql_query("
CREATE TABLE shady_beheer (
id int(10) NOT NULL auto_increment,
gebruikersnaam varchar(255) NOT NULL default '',
wachtwoord varchar(255) NOT NULL default '',
rang varchar(100) NOT NULL default '0',
PRIMARY KEY (id)
) TYPE=MyISAM;");
echo "<b>De tabellen zijn aangemaakt!</b><br>";
echo "Je word nu doorgestuurd naar de volgende stap.<br><br>";
echo "Een ogenblik geduld...";
echo "<meta http-equiv='refresh' content='4; url=install.php?act=2'>";
}
else
{
?>
<form action="install.php?act=1" method="POST">
<table width="500" cellpadding="2">
<tr>
<td width="100%" colspan="2"><b>Tabellen aanmaken</b></td>
</tr>
<tr>
<td width="100%" colspan="2">Klik op "aanmaken" om de 2 tabellen in de database aan te maken.</td>
</tr>
<tr>
<td width="100%" colspan="2"> </td>
</tr>
<tr>
<td width="100%" colspan="2">- <b>shady_beheer</b></td>
</tr>
<tr>
<td width="100%" colspan="2">- <b>shady_links</b></td>
</tr>
<tr>
<td width="100%" colspan="2"> </td>
</tr>
<tr>
<td width="100%" colspan="2"><input type="submit" value="Aanmaken" name="submit"></td>
</tr>
</table>
</form>
<?php
}
}
elseif($act == "2")
{
if(isset($_POST[geb]))
{
if(!$_POST[gebruikersnaam] || !$_POST[wachtwoord])
{
echo "Je moet een gebruikersnaam en wachtwoord invullen. <a href=\"javascript:history.go(-1)\"><b>ga terug</b></a>";
}
elseif($geb_bestaat == 1)
{
echo "Deze gebruikersnaam bestaat al. <a href=\"javascript:history.go(-1)\"><b>ga terug</b></a>";
}
else
{
mysql_query("INSERT INTO shady_beheer (id, gebruikersnaam, wachtwoord, rang) VALUES ('', '".$_POST[gebruikersnaam]."', '".$_POST[wachtwoord]."', 'Beheerder')");
echo "<b>Je bent klaar met de installatie !</b><br>";
echo "Je <u>moet</u> nu de install.php van je server verwijderen.<br><br>";
echo "<a href=\"admin/index.php\"><b>Klik hier om naar de admin te gaan</b></a>";
}
}
else
{
?>
<form action="install.php?act=2" method="POST">
<table width="500" cellpadding="2">
<tr>
<td width="100%" colspan="2"><b>Gegevens voor de admin</b></td>
</tr>
<tr>
<td width="100%" colspan="2">Vul hier een gebruikersnaam en wachtwoord waarmee je moet inloggen in de admin.</td>
</tr>
<tr>
<td width="100%" colspan="2"> </td>
</tr>
<tr>
<td width="35%">Gebruikersnaam:</td>
<td width="65%"><input type="text" size="30" name="gebruikersnaam"></td>
</tr>
<tr>
<td width="35%">Wachtwoord:</td>
<td width="65%"><input type="password" size="30" name="wachtwoord"></td>
</tr>
<tr>
<td width="100%" colspan="2"><input type="submit" value="Verder" name="geb"></td>
</tr>
</table>
</form>
<?php
}
}
else
{
echo "<b>Welkom bij de installatie.!</b><br>";
echo "Vul eerst de configuratie.php in, voordat je verder gaat!<br><br>";
echo "<b><a href=\"install.php?act=1\">Klik hier om verder te gaan</a></b>";
}
?>
</body>
</html>
########## IN.PHP ###########
<?php
include("configuratie.php");
######################################
# #
# Script geschreven door © Shady #
# http://studio4.saiyan-net.nl #
# #
######################################
$partner = mysql_query("SELECT url FROM shady_links WHERE id='".$_GET[id]."'");
if(mysql_num_rows($partner))
{
mysql_query("UPDATE shady_links SET inhits = inhits + 1 WHERE id='".$_GET[id]."'");
header("location: ".$site[url]."");
}
else
{
header("location: ".$site[url]."");
}
?>
########## UIT.PHP ###########
<?php
include("configuratie.php");
######################################
# #
# Script geschreven door © Shady #
# http://studio4.saiyan-net.nl #
# #
######################################
$partner = mysql_query("SELECT url FROM shady_links WHERE id='".$_GET[id]."'");
$lijst = mysql_fetch_object($partner);
if(mysql_num_rows($partner))
{
mysql_query("UPDATE shady_links SET uithits = uithits + 1 WHERE id='".$_GET[id]."'");
header("location: ".$lijst->url."");
}
else
{
header("location: ".$lijst->url."");
}
?>
########## PARTNERS.PHP ###########
<html>
<head>
<link rel="stylesheet" type="text/css" media="screen" href="style.css">
</head>
<body>
<?php
include("configuratie.php");
######################################
# #
# Script geschreven door © Shady #
# http://studio4.saiyan-net.nl #
# #
######################################
$lijst_select = "SELECT * FROM shady_links ORDER BY naam ASC";
$lijst_query = mysql_query($lijst_select);
$lijst_bestaat = mysql_num_rows($lijst_query);
if($lijst_bestaat == 0)
{
echo "- <a href=\"partnerworden.php\">Word partner!</a><br>";
echo "- <a href=\"partnerworden.php\">Word partner!</a><br>";
echo "- <a href=\"partnerworden.php\">Word partner!</a><br>";
echo "- <a href=\"partnerworden.php\">Word partner!</a><br>";
echo "- <a href=\"partnerworden.php\">Word partner!</a><br>";
}
else
{
while($lijst = mysql_fetch_object($lijst_query))
{
echo "- <a href=\"uit.php?id=".$lijst->id."\" target=\"_new\">".$lijst->naam."</a><br>";
}
}
?>
</body>
</html>
########## PARTNERWORDEN.PHP ###########
<html>
<head>
<link rel="stylesheet" type="text/css" media="screen" href="style.css">
</head>
<body>
<?php
include("configuratie.php");
######################################
# #
# Script geschreven door © Shady #
# http://studio4.saiyan-net.nl #
# #
######################################
if(isset($_POST[submit]))
{
if(!$_POST[naam] || !$_POST[email] || !$_POST[url])
{
echo "Je hebt niet alle gegevens correct ingevuld. <a href=\"javascript:history.go(-1)\"><b>ga terug</b></a>";
}
elseif(!eregi("[A-Za-z0-9_-]+([\.]{1}[A-Za-z0-9_-]+)*@[A-Za-z0-9-]+([\.]{1}[A-Za-z0-9-]+)+", $_POST[email]))
{
echo "Je hebt geen geldig e-mail adres ingevuld. <a href=\"javascript:history.go(-1)\"><b>ga terug</b></a>";
}
else
{
$datum = date("d-m-y H:i");
$ontvanger = $site[mail];
$onderwerp = "Partner worden";
$verzender = "From: $site[naam] <$site[mail]>";
$inhoud = "Beste beheerder,\n\n$_POST[naam] wil graag partner worden van je site.\n\nSitenaam : $_POST[naam]\nUrl : $_POST[url]\nE-mailadres : $_POST[email]\n\nOpmerking :\n$_POST[opmerking]\n\nHet formulier is verzonden op $datum.";
mail($ontvanger, $onderwerp, $inhoud, $verzender);
echo "<b>Bedankt voor het invullen van het formulier!</b><br>";
echo "De beheerder zal binnen 24 uur contact met je opnemen.<br><br>";
echo "Een ogenblik geduld...";
echo "<meta http-equiv='refresh' content='5; url=index.php'>";
}
}
else
{
?>
<form action="partnerworden.php" method="POST">
<table width="500" cellpadding="2">
<tr>
<td width="100%" colspan="2"><b>Linkpartner worden</b></td>
</tr>
<tr>
<td width="100%" colspan="2">Dit formulier word als e-mail naar de beheerder verzonden die na ontvangst contact met je zal opnemen.</td>
</tr>
<tr>
<td width="100%" colspan="2"> </td>
</tr>
<tr>
<td width="35%">Sitenaam :</td>
<td width="65%"><input type="text" size="30" name="naam"></td>
</tr>
<tr>
<td width="35%">URL:</td>
<td width="65%"><input type="text" size="30" name="url" value="http://"></td>
</tr>
<tr>
<td width="35%">E-mail :</td>
<td width="65%"><input type="text" size="30" name="email"></td>
</tr>
<tr>
<td width="35%">Opmerking :</td>
<td width="65%"><textarea cols="40" rows="8" name="opmerking"></textarea></td>
</tr>
<tr>
<td width="100%" colspan="2"><input type="submit" value="Versturen" name="submit"></td>
</tr>
</table>
</form>
<?php
}
?>
</body>
</html>
########## ADMIN/INDEX.PHP ###########
<?php
session_start();
include("../configuratie.php");
######################################
# #
# Script geschreven door © Shady #
# http://studio4.saiyan-net.nl #
# #
######################################
?>
<html>
<head>
<link rel="stylesheet" type="text/css" media="screen" href="../style.css">
</head>
<body>
<?php
if(!$_SESSION[gebruikersnaam] AND !$_SESSION[wachtwoord])
{
if(isset($_POST[login]))
{
$beheer_select = "SELECT COUNT(1) FROM shady_beheer WHERE gebruikersnaam='".$_POST[gebruikersnaam]."' AND wachtwoord='".$_POST[wachtwoord]."'";
$beheer_query = mysql_query($beheer_select);
$beheer_bestaat = mysql_result($beheer_query,0);
if(!$_POST[gebruikersnaam] || !$_POST[wachtwoord])
{
echo "Je moet een gebruikersnaam en wachtwoord invullen. <a href=\"javascript:history.go(-1)\"><b>ga terug</b></a>";
}
elseif($beheer_bestaat == 0)
{
echo "De gegevens zijn onjuist. <a href=\"javascript:history.go(-1)\"><b>ga terug</b></a>";
}
else
{
$_SESSION[gebruikersnaam] = $_POST[gebruikersnaam];
$_SESSION[wachtwoord] = $_POST[wachtwoord];
echo "Een ogenblik geduld...";
echo "<meta http-equiv='refresh' content='2; url=index.php'>";
}
}
else
{
?>
<form action="index.php" method="POST">
<table width="500" cellpadding="2">
<tr>
<td width="100%" colspan="2"><b>Inloggen</b></td>
</tr>
<tr>
<td width="35%">Gebruikersnaam:</td>
<td width="65%"><input type="text" size="30" name="gebruikersnaam"></td>
</tr>
<tr>
<td width="35%">Wachtwoord:</td>
<td width="65%"><input type="password" size="30" name="wachtwoord"></td>
</tr>
<tr>
<td width="100%" colspan="2"><input type="submit" value="Inloggen" name="login"></td>
</tr>
</table>
</form>
<?php
}
}
else
{
?>
<table width="600" cellpadding="2">
<tr>
<td width="100%" colspan="5"><b>Linkpartners Overzicht</b></td>
</tr>
<tr>
<td width="100%" colspan="5"> </td>
</tr>
<tr>
<td width="5%"><b>Id</b></td>
<td width="30%"><b>Naam</b></td>
<td width="43%"><b>Url</b></td>
<td width="8%"><b>In</b></td>
<td width="8%"><b>Uit</b></td>
<td width="13%"> </td>
<td width="13%"> </td>
</tr>
<?php
$list_select = "SELECT * FROM shady_links ORDER BY id ASC";
$list_query = mysql_query($list_select);
$list_bestaat = mysql_num_rows($list_query);
if($list_bestaat == 0)
{
?>
<tr>
<td width="100%" colspan="5"><i>Er zijn nog geen linkpartners...</i></td>
</tr>
<?php
}
else
{
while($stats = mysql_fetch_object($list_query)) { ?>
<tr>
<td width="5%"><?php echo $stats->id ?></td>
<td width="30%"><?php echo $stats->naam ?></td>
<td width="43%"><a href="../uit.php?id=<?php echo $stats->id ?>" target="_new"><?php echo $stats->url ?></a></td>
<td width="8%"><?php echo $stats->inhits ?></td>
<td width="8%"><?php echo $stats->uithits ?></td>
<td width="13%"><a href="bewerken.php?id=<?php echo $stats->id ?>"><i>Bewerk</i></a></td>
<td width="13%"><a href="verwijderen.php?id=<?php echo $stats->id ?>"><i>Verwijder</i></a></td>
</tr>
<?php } } ?>
<tr>
<td width="100%" colspan="5"> </td>
</tr>
<tr>
<td width="100%" colspan="5"> </td>
</tr>
<tr>
<td width="100%" colspan="5">Om je partners op je website te zetten, moet je de <b>partners.php</b> includen.</td>
</tr>
<tr>
<td width="100%" colspan="5"><a href="../partners.php"><i>Klik hier om de partners te bekijken</i></a></td>
</tr>
<tr>
<td width="100%" colspan="5"> </td>
</tr>
<tr>
<td width="100%" colspan="5"><i>De link die jij op je site zet is <b>uit.php?id=<font color="#DE000B">ID</font></b></i></td>
</tr>
<tr>
<td width="100%" colspan="5"><i>De link die je partner op de site zet is <b>in.php?id=<font color="#DE000B">ID</font></b></i></td>
</tr>
<tr>
<td width="100%" colspan="5"> </td>
</tr>
<tr>
<td width="100%" colspan="5"><b><i><a href="toevoegen.php">Linkpartner Toevoegen</a></i></b></td>
</tr>
</table>
<?php
}
?>
</body>
</html>
########## ADMIN/TOEVOEGEN.PHP ###########
<?php
session_start();
include("../configuratie.php");
######################################
# #
# Script geschreven door © Shady #
# http://studio4.saiyan-net.nl #
# #
######################################
?>
<html>
<head>
<link rel="stylesheet" type="text/css" media="screen" href="../style.css">
</head>
<body>
<?php
if(!$_SESSION[gebruikersnaam] AND !$_SESSION[wachtwoord])
{
header("location: index.php");
}
else
{
if(isset($_POST[voegtoe]))
{
$partner_select = "SELECT * FROM shady_links WHERE naam='".$_POST[naam]."'";
$partner_query = mysql_query($partner_select);
$partner_bestaat = mysql_num_rows($partner_query);
if(!$_POST[naam] || !$_POST[url])
{
echo "Je moet een naam en een url van de partner invullen. <a href=\"javascript:history.go(-1)\"><b>ga terug</b></a>";
}
elseif($partner_bestaat == 1)
{
echo "Helaas, deze partner bestaat al. <a href=\"javascript:history.go(-1)\"><b>ga terug</b></a>";
}
else
{
mysql_query("INSERT INTO shady_links (id, naam, url) VALUES ('', '".$_POST[naam]."', '".$_POST[url]."')");
echo "<b>Partner is succesvol toegevoegd!</b><br>";
echo "Een ogenblik geduld...";
echo "<meta http-equiv='refresh' content='2; url=index.php'>";
}
}
else
{
?>
<form action="toevoegen.php" method="POST">
<table width="500" cellpadding="2">
<tr>
<td width="100%" colspan="2"><b>Linkpartner toevoegen</b></td>
</tr>
<tr>
<td width="35%">Partnernaam:</td>
<td width="65%"><input type="text" size="30" name="naam"></td>
</tr>
<tr>
<td width="35%">URL van de partner:</td>
<td width="65%"><input type="text" size="30" name="url" value="http://"></td>
</tr>
<tr>
<td width="100%" colspan="2"><input type="submit" value="Toevoegen!" name="voegtoe"></td>
</tr>
</table>
</form>
<?php
}
}
?>
</body>
</html>
########## ADMIN/BEWERKEN.PHP ###########
<?php
session_start();
include("../configuratie.php");
######################################
# #
# Script geschreven door © Shady #
# http://studio4.saiyan-net.nl #
# #
######################################
?>
<html>
<head>
<link rel="stylesheet" type="text/css" media="screen" href="../style.css">
</head>
<body>
<?php
if(!$_SESSION[gebruikersnaam] AND !$_SESSION[wachtwoord])
{
header("location: index.php");
}
else
{
$het_select = "SELECT * FROM shady_links WHERE id='".$_GET[id]."'";
$het_query = mysql_query($het_select);
$het_lijst = mysql_fetch_object($het_query);
$het_bestaat = mysql_num_rows($het_query);
$gebr_select = "SELECT * FROM shady_links WHERE naam='".$_GET[naam]."'";
$gebr_query = mysql_query($gebr_select);
$gebr_bestaat = mysql_num_rows($gebr_query);
if($het_bestaat == 0)
{
echo "Deze ID is al verwijdert of bestaat niet. <a href=\"javascript:history.go(-1)\"><b>ga terug</b></a>";
}
else
{
if(isset($_POST[bewerken]))
{
if(!$_POST[naam] || !$_POST[url])
{
echo "Je moet een de naam en de url van de partner nog invullen. <a href=\"javascript:history.go(-1)\"><b>ga terug</b></a>";
}
elseif($gebr_bestaat == 1)
{
echo "De naam van de partner bestaat al. <a href=\"javascript:history.go(-1)\"><b>ga terug</b></a>";
}
else
{
mysql_query("UPDATE shady_links SET naam='".$_POST[naam]."', url='".$_POST[url]."' WHERE id='".$_GET[id]."'");
echo "<b>Wijzigen zijn succesvol opgeslagen!</b><br>";
echo "Een ogenblik geduld...";
echo "<meta http-equiv='refresh' content='2; url=index.php'>";
}
}
else
{
?>
<form action="bewerken.php?id=<?php echo $_GET[id] ?>" method="POST">
<table width="500" cellpadding="2">
<tr>
<td width="100%" colspan="2"><b>Linkpartner toevoegen</b></td>
</tr>
<tr>
<td width="35%">Partnernaam:</td>
<td width="65%"><input type="text" size="30" name="naam" value="<?php echo $het_lijst->naam ?>"></td>
</tr>
<tr>
<td width="35%">URL van de partner:</td>
<td width="65%"><input type="text" size="30" name="url" value="<?php echo $het_lijst->url ?>"></td>
</tr>
<tr>
<td width="100%" colspan="2"><input type="submit" value="Opslaan!" name="bewerken"></td>
</tr>
</table>
</form>
<?php
}
}
}
?>
</body>
</html>
########## ADMIN/VERWIJDEREN.PHP ###########
<?php
session_start();
include("../configuratie.php");
######################################
# #
# Script geschreven door © Shady #
# http://studio4.saiyan-net.nl #
# #
######################################
?>
<html>
<head>
<link rel="stylesheet" type="text/css" media="screen" href="../style.css">
</head>
<body>
<?php
if(!$_SESSION[gebruikersnaam] AND !$_SESSION[wachtwoord])
{
header("location: index.php");
}
else
{
$het_select = "SELECT * FROM shady_links WHERE id='".$_GET[id]."'";
$het_query = mysql_query($het_select);
$het_bestaat = mysql_num_rows($het_query);
if($het_bestaat == 0)
{
echo "Deze ID is al verwijdert of bestaat niet. <a href=\"javascript:history.go(-1)\"><b>ga terug</b></a>";
}
else
{
if(isset($_POST[ja]))
{
mysql_query("DELETE FROM shady_links WHERE id='".$_GET[id]."'");
echo "<b>Partner is succesvol verwijdert!</b><br>";
echo "Een ogenblik geduld...";
echo "<meta http-equiv='refresh' content='2; url=index.php'>";
}
elseif(isset($_POST[nee]))
{
echo "Een ogenblik geduld...";
echo "<meta http-equiv='refresh' content='2; url=index.php'>";
}
else
{
?>
<form action="verwijderen.php?id=<?php echo $_GET[id] ?>" method="POST">
<table width="500" cellpadding="2">
<tr>
<td width="100%" colspan="2"><b>Weet u zeker dat u ID <a href="index.php"><?php echo $_GET[id] ?></a> wilt verwijderen ?</b></td>
</tr>
<tr>
<td width="100%" colspan="2"> </td>
</tr>
<tr>
<td width="30%"><input type="submit" value="Nee!" name="nee"></td>
<td width="70%"><input type="submit" value="Ja, verwijder deze partner!" name="ja"></td>
</tr>
</table>
</form>
<?php
}
}
}
?>
</body>
</html>
Dat was em!
Of download op http://studio4.saiyan-net.nl!